go/types.unifier.asBoundTypeParam (method)

5 uses

	go/types (current package)
		unify.go#L213: func (u *unifier) asBoundTypeParam(x Type) *TypeParam {
		unify.go#L317: 	if asNamed(x) != nil || u.asBoundTypeParam(y) != nil {
		unify.go#L361: 	switch px, py := u.asBoundTypeParam(x), u.asBoundTypeParam(y); {
		unify.go#L758: 			assert(u.asBoundTypeParam(x) == nil)